'''
Dictionary of field names and data types
========================================
'''

fields={'bands'           :('string',50),
        'cellx'           :'float',
        'celly'           :'float',
        'units'           :('string',25),
        'cloudcover'      :('string',50),
        'cols'            :'int',
        'compressionratio':'int',
        'targetratio'     :'int',
        'compressiontype' :('string',50),
        'datatype'        :('string',50),
        'datecreated'     :('string',25),
        'demcorrection'   :('string',50),
        'epsg'            :('string',4),
        'filelist'        :('string',255),
        'filename'        :('string',50),
        'filepath'        :('string',255),
        'filesize'        :'int',
        'filetype'        :('string',50),
        'guid'            :('string',36),
        'imgdate'         :('string',25),
        'level'           :('string',50),
        'LL'              :'float',
        'LR'              :'float',
        'metadata'        :'no fieldtype required as this is not included in the shapefile...',
        'metadatadate'    :('string',25),
        'mode'            :('string',50),
        'nbands'          :'int',
        'nbits'           :'int',
        'nodata'          :'float',
        'orbit'           :('string',50),
        'orientation'     :('string',50),
        'ownerid'         :('string',50),
        'ownername'       :('string',50),
        'resampling'      :('string',50),
        'rotation'        :'float',
        'rows'            :'int',
        'satellite'       :('string',50),
        'sceneid'         :('string',50),
        'sensor'          :('string',50),
        'srs'             :('string',255),
        'sunazimuth'      :'float',
        'sunelevation'    :'float',
        'UL'              :'float',
        'UR'              :'float',
        'viewangle'       :'float'
}
